<?php

class BairrosController extends AppController {

    var $uses = array('Cidade', 'Bairro');

    function index() {
        $this->pageTitle = "Gerenciar bairros";
        $this->set('bairros', $this->Bairro->find('all', array('order' => 'Bairro.nome_bairro')));
    }

    function adicionar() {
        if (!empty($this->data)) {
            if ($this->Bairro->save($this->data)) {
                $this->Session->setFlash("Bairro salvo com sucesso!", "default", array('class' => 'msg sucess'));
                $this->redirect('/bairros');
            }
        }
        $this->set('cidades', $this->Cidade->find('all'));
    }

    function editar($id) {
        if (!empty($this->data)):
            if ($this->Bairro->save($this->data)):
                $this->Session->setFlash("Bairro alterado com sucesso!", "default", array('class' => 'msg sucess'));
            else:
                $this->Session->setFlash("Não foi possivel alterar o bairro!", "default", array('class' => 'msg error'));
            endif;
            $this->redirect('/bairros');
        endif;
        $this->set('cidades', $this->Cidade->find('all'));
        $this->set('bairro', $this->Bairro->findById($id));
    }

    function excluir($id) {
        if (!empty($id)):
            if ($this->Bairro->delete($id, true)):
                $this->Session->setFlash("Bairro excluído com sucesso!", "default", array('class' => 'msg sucess'));
            else:
                $this->Session->setFlash("Não foi possível excluir o bairro!", "default", array('class' => 'msg error'));
            endif;
            $this->redirect('/bairros');
        endif;
    }

}

?>